﻿using Grpc.Core;
using sentrygrpc;
using System;
using System.Linq;

namespace sentryctl
{
    class Program
    {
        //sentryctl reload #重新加载配置文件
        //sentryctl shutdown #关闭所有任务
        //sentryctl stop|start program_name #启动或停止任务
        //sentryctl status 或者 sentryctl status all #查看所有任务状态
        //sentryctl status blog #查看名字为blog的任务状态
        //sentryctl start all #启动所有任务
        //sentryctl stop all #停止所有任务
        //sentryctl help #查看sentryctl命令
        //sentryctl help start #查看指定命令的详情

        static void Main(string[] args)
        {
            //Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile));
            if (args != null && args.Length > 0)
            {
                try
                {
                    SentryClient client = new SentryClient();
                    client.DoCommand(args);
                }
                catch
                {
                }
            }
            else
            {
                Writer.Write("sentryctl版本:v1.0");
            }
        }
    }
}
